package binary;

public class ComplementDemo {
    public static void main(String[] args) {
        int maxValue = Integer.MAX_VALUE;
        int minValue = Integer.MIN_VALUE;
        System.out.println(Integer.toBinaryString(maxValue));//一个0加31个1
        System.out.println(Integer.toBinaryString(minValue));//1个1加31个0
        System.out.println(Integer.toBinaryString(-1));//32个1

//        1111111111111111111111111111111111111111111111111111111111111101=-1-2=-3
//        1111111111111111111111111111111111111111111111111111111111111010=-1-1-4=-6
//        1111111111111111111111111111111111111111111111111111111111110111=-1-8=-9
//        1111111111111111111111111111111111111111111111111111111111110101=-1-2-8=-11
//        1111111111111111111111111111111111111111111111111111111111010011=-1-4-8-32=-45

    }
}
